home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2002 November / SGI IRIX 6.5 Applications 2002 November.iso / dev / insight_dev.idb / usr / include / make / commondocdefs.z / commondocdefs
Encoding:
Text File  |  2002-10-16  |  5.2 KB  |  138 lines

  1. #    Common definitions for making a book
  2.  
  3. include ${ROOT}/usr/include/make/releasedefs
  4.  
  5. ROOT            ?= /
  6. ITOOLROOT       != echo $${ITOOLS_MNT:-$${TOOLROOT:-/}}
  7. TMPDIR        ?= /usr/tmp
  8. TOOLROOTSAFE    ?= 
  9.  
  10. include ${ROOT}/usr/include/make/commondefs
  11. #if exists($(ROOT)/usr/include/make/commonindexdefs) 
  12. include $(ROOT)/usr/include/make/commonindexdefs
  13. #endif
  14.  
  15. COMMONBOOKRULES = ${ROOT}/usr/include/make/commonbookrules
  16. COMMONDOCRULES  = ${ROOT}/usr/include/make/commondocrules
  17. COMMONFIGRULES  = ${ROOT}/usr/include/make/commonfigrules
  18. COMMONPREPRULES = ${ROOT}/usr/include/make/commonpreprules
  19.  
  20. # System tools needed
  21. RM          = /bin/rm
  22. RMDIR            = /bin/rmdir
  23. CP          = /bin/cp
  24. MV          = /bin/mv
  25. LS          = /bin/ls
  26. AWK         = /usr/bin/awk
  27. EGREP         = /usr/bin/egrep
  28.  
  29. # XML processing tools
  30. SGML2XML    = ${ITOOLROOT}/usr/share/Insight/bin/sgml2xml
  31. XSLTPROC    = ${ITOOLROOT}/usr/sbin/xsltproc
  32. XMLLINT        = ${ITOOLROOT}/usr/sbin/xmllint
  33. XMLLIBS        = ${ROOT}/usr/lib32/internal
  34. SGI2OMF        = ${ITOOLROOT}/usr/share/Insight/bin/sgi2omf
  35. XSLT_STYLES    = ${ITOOLROOT}/usr/share/xml/stylesheets
  36. XML_ENTS    = ${ITOOLROOT}/usr/share/xml/ent
  37. XML_DTD        = ${ITOOLROOT}/usr/share/xml/dtd
  38.  
  39. MASTER_XML    = build/${BOOK}.xml
  40. DOCBOOK_XML    = build/docbook.xml
  41.  
  42. # On by default
  43. AUTO_FIGURES     = 1
  44. GIF_COMMENT      = ${ITOOLROOT}/usr/share/Insight/bin/gifcomment
  45. UPDATE_FIGURES   = ${ITOOLROOT}/usr/share/Insight/bin/update_figures
  46.  
  47. # PDF packaging parameters
  48. # Only defined in the book Makefile or ism books/Makefile if used.
  49. #PACKAGE_PDF = 0
  50.  
  51. ## A list of files to package in the PDF directory
  52. PDF_FILES   =
  53.  
  54. # Our local tools needed
  55. MAKEBW           = ${ITOOLROOT}/usr/share/Insight/bin/makebw
  56. GLOSSQA          = ${ITOOLROOT}/usr/share/Insight/bin/glossQA
  57. SGIBOOK_QA     = ${ITOOLROOT}/usr/share/Insight/bin/sgibook_qa
  58. EPS2GIF          = ${ITOOLROOT}/usr/share/Insight/bin/eps2gif
  59. TOGIF            = ${ITOOLROOT}/usr/share/Insight/bin/togif
  60. XREF         = ${ITOOLROOT}/usr/share/Insight/bin/xref
  61. COPY_SGIDOC_FIGS = ${ITOOLROOT}/usr/share/Insight/bin/valid_sgidoc_figs
  62. COPY_DOCBOOK_FIGS = ${ITOOLROOT}/usr/share/Insight/bin/valid_docbook_figs
  63. HTML_IMG_SIZE     = ${ITOOLROOT}/usr/share/Insight/bin/html.img.size
  64. COPY_HELPMAPS     = ${ITOOLROOT}/usr/share/Insight/bin/valid_helpmaps
  65. CLEAN_CGMS     = ${ITOOLROOT}/usr/share/Insight/bin/clean_cgms
  66. MAKE_BLDSGML     = ${ITOOLROOT}/usr/share/Insight/bin/make_bldsgml
  67. CREATE_DDF_FILE  = ${ITOOLROOT}/usr/lib/Insight/dweb/dtl2html/create_ddf
  68. XFORM_SGML     = ${ITOOLROOT}/usr/share/Insight/bin/xformsgml_public
  69. INDEXGEN         = ${ITOOLROOT}/usr/share/Insight/bin/indexGen
  70. INDEXGENDB     = ${ITOOLROOT}/usr/share/Insight/bin/indexgen_sgidocbk
  71. MIF2SGIDOCBK     = ${ITOOLROOT}/usr/share/Insight/bin/mif2sgidocbk
  72. MIF2SGML         = ${ITOOLROOT}/usr/share/Insight/bin/mif2sgml
  73. DTL2SGFT         = ${ITOOLROOT}/usr/sbin/dtl2sgft
  74. SPAM             = ${ITOOLROOT}/usr/share/Insight/bin/spam
  75. EUC2SJIS     = ${ITOOLROOT}/usr/share/Insight/bin/euctosjis
  76. B5TOEUCCNS     = ${ITOOLROOT}/usr/share/Insight/bin/b5toeuccns
  77. TIFFTOPNM     = ${ITOOLROOT}/usr/share/Insight/bin/tifftopnm
  78. PNMCROP         = ${ITOOLROOT}/usr/share/Insight/bin/pnmcrop
  79. PNMMARGIN     = ${ITOOLROOT}/usr/share/Insight/bin/pnmmargin
  80. PNMSCALE     = ${ITOOLROOT}/usr/share/Insight/bin/pnmscale
  81. PPMQUANT     = ${ITOOLROOT}/usr/share/Insight/bin/ppmquant
  82.  
  83. # 3rd party application definitions --- if not already defined
  84. CLHOME         ?= ${ITOOLROOT}/usr/share/cadleaf
  85.  
  86. # 3rd party tools needed
  87. FMHOME         ?= ${ITOOLROOT}/usr/frame
  88. FMBATCH          = ${FMHOME}/bin/fmbatch
  89. # TODO: test that MIFHEADER can be removed?
  90. MIFHEADER     = "<MIFFile 5.50> \# Generated by FrameMaker xm5.5P4f"
  91. MIFTOCGM     = ${CLHOME}/bin/miftocgm
  92. CGMTOTIFF        = ${CLHOME}/bin/cgmtotiff
  93. CLTRANS         = ${CLHOME}/bin/cltrans
  94. MIFTOCGM_IP     = orig/.rgb
  95.  
  96. CATALOG         = ${ITOOLROOT}/usr/share/Insight/templates/catalog
  97. ENTITIES_DIR     = ${ITOOLROOT}/usr/share/Insight/templates/entities
  98. CONDITION_FILE     = ${ITOOLROOT}/usr/share/Insight/templates/frame/conditional.doc
  99. SGIDOC_LIB       = ${ITOOLROOT}/usr/share/Insight/templates/SGIDOC
  100. SGIDOCBK_LIB     = ${ITOOLROOT}/usr/share/Insight/templates/SGIDOCBK
  101. DOCBOOK_LIB      = ${ITOOLROOT}/usr/share/Insight/templates/docbook
  102. CRAYDOCBK_LIB     = ${ITOOLROOT}/usr/share/Insight/templates/CRAYDOCBK
  103. INTL_MAP_DIR     = ${ITOOLROOT}/usr/share/Insight/templates/SGIDOC/intl_map
  104. XHELP_LIB        = ${ITOOLROOT}/usr/share/Insight/xhelp
  105.  
  106. # Local rules file for figures
  107. LOCALFIGRULES    = localfigrules
  108.  
  109. # Book defines
  110. BOOK             = ${TITLE}
  111. HELP_FILE     = ${TITLE}.sgm
  112. BOOKSHELF        = /usr/share/Insight/library/SGI_bookshelves/SGI_EndUser
  113. SHELF         != echo ${BOOKSHELF} | sed "s/.*\///"
  114. BOOK_ICON     = generic
  115. BOOK_LANG     = C
  116. DTD         = SGIDOCBK
  117. NUMBERED_HEADS     = N
  118. HIDDEN         = FALSE
  119. SORT_ORDER     = ""
  120. SGICONTAINER     = ""
  121. FEEDBACK_ADDR     = techpubs@sgi.com
  122. BOOKDIR          = books/${BOOK}
  123. BOOKSUBSYSTEM    != echo ${TITLE} | tr "[a-z]" "[A-Z]"
  124. HELPSUBSYSTEM    = ${BOOKSUBSYSTEM}_HELP
  125. HELPDIR         = /usr/share
  126. INDEX_GRAN     ?= "<INTRODUCTION> OR <CHAPTER> OR <APPENDIX> OR <GLOSSARY> OR <SGIINDEX> OR <Reference>"
  127. HTML_EXTS     = html htm gif jpg jpeg mpg map
  128.  
  129. DOMAIN         = books
  130. PRODUCTBASE     = ${BOOKSUBSYSTEM}
  131.  
  132. MASTER_SGM       = ${BOOK}.sgml
  133. TMP_MASTER_SGM   = ${BOOK}.sgml.tmp
  134. INDEXFILE        = ${BOOK}.idx
  135.  
  136. # SGML Frontmatter - needs updating as content revs.
  137. FRONT_DIR    ?= /hosts/bonnie.engr/depot/doc/4000/007-4063-001
  138.